depression telemeter - French English Dictionary